Async React
https://async-react.dev/
Async Reactとはアプリケーションをデフォルトで非同期とみなして構築するReact 19からの考え方
await UI = await f(await state)
Async Reactにより更なるUXの最適化を実現する
画面のチラつきや、要素が突然ポップインするといった不快な挙動を排除
実現のために数々のAPIを必要とする
Transitions, Suspense, useOptimistic, ViewTransitions
これらのAPIを手動で組み合わせていくのはstateの増加など過度な複雑性を持ち込むので、Reactコミュニティと強調して抽象化していく
React 19時代のコンポーネント設計ベストプラクティス - Speaker Deck